English Dictionary
◊ RIDE HERD ON
ride herd on
v : keep tabs on; keep an eye on; keep under surveillance [syn:
{monitor}, {supervise}]